/****************************************************************/
/* 1. IMPORT DES FEUILLES DE STYLE */
/****************************************************************/

/* Import de la feuille de style de base */
@import url(imports/base.css);
/* Import du thème de couleur */
@import url(imports/aoc_cs.css);

/****************************************************************/
/* 2. PARAMETRES DU TEXTE */
/****************************************************************/

/* 2.1 Ceci fixe la famille de police par défaut */

.pun, .pun INPUT, .pun SELECT, .pun TEXTAREA, .pun OPTGROUP {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.pun {FONT-SIZE: 14px; LINE-HEIGHT: normal}

/* Taille de police d'Internet Explorer seulement - pour permettre à IE de zoomer.  N'enlevez pas les commentaires \*/
* HTML .pun {FONT-SIZE: 68.75%}
/* Fin de la taille des polices pour IE */

/* Règle la taille de la police pour ces tableaux parce que IE l'exige */
.pun TABLE, .pun INPUT, .pun SELECT, .pun OPTGROUP, .pun TEXTAREA, DIV.postmsg P.postedit {FONT-SIZE: 1em}

/* 2.2 Règle la taille de la police pour le texte préformaté c.-à-d. dans des boîtes de code */

.pun PRE {FONT-FAMILY: monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace}

/* 2.3 Taille de police pour les en-têtes (headers en anglais) */

.pun H2, .pun H4 {FONT-SIZE: 1em}
.pun H3 {FONT-SIZE: 1.1em}
#brdtitle H1 {FONT-SIZE: 1.4em}

/* 2.4 Texte plus gros pour les objets particuliers */

DIV.postmsg P {LINE-HEIGHT: 1.4}
DIV.postleft DT {FONT-SIZE: 1.2em}
.pun PRE {FONT-SIZE: 1.2em}

/* Textes en gras */

DIV.postleft DT, DIV.postmsg H4, TD.tcl H3, DIV.forminfo H3, P.postlink, DIV.linkst LI,
DIV.linksb LI, DIV.postlinksb LI, .blockmenu LI, #brdtitle H1, .pun SPAN.warntext, .pun P.warntext {FONT-WEIGHT: bold}

/* Enlève le soulignement pour le menu principal, les liens en en-tête, les liens et les menus verticaux */

#brdmenu A:link, #brdmenu A:visited, .blockpost DT A:link, .blockpost DT A:visited, .blockpost H2 A:link,
.blockpost H2 A:visited, .postlink A:link, .postlink A:visited, .postfootright A:link, .postfootright A:visited,
.blockmenu A:link, .blockmenu A:visited {TEXT-DECORATION: none}

#brdmenu A:hover {TEXT-DECORATION: underline}
.blockpost H2 A:hover {TEXT-DECORATION: underline}

DIV.box {BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: transparent}

.pun BLOCKQUOTE {BORDER-STYLE: solid; BORDER-WIDTH: 1px}
DIV.codebox {BORDER-STYLE: solid; BORDER-WIDTH: 1px}
DIV.forminfo {BORDER-STYLE: solid; BORDER-WIDTH: 1px}
DIV.blockpost LABEL {BORDER-STYLE: solid; BORDER-WIDTH: 1px}

#brdheader DIV.box {BORDER-TOP-WIDTH: 0px}

.pun TD {BORDER-STYLE: solid; BORDER-WIDTH: 2px; PADDING: 4px 6px; BORDER-BOTTOM: none; BORDER-RIGHT: none}
.pun TH {BORDER-STYLE: solid; BORDER-WIDTH: 2px; PADDING: 4px 6px; BORDER-RIGHT: none; BORDER-TOP: none; BORDER-BOTTOM: none}
.pun .tcl {BORDER-LEFT: none}

DIV>FIELDSET {BORDER-STYLE: solid; BORDER-COLOR: #bb975f; BORDER-WIDTH: 1px}

BODY {MARGIN-top: 0px; MARGIN-bottom: -20px; PADDING: 0}

DIV.blocktable {MARGIN-BOTTOM: 12px}
DIV.block {MARGIN-BOTTOM: 12px}
DIV.blockform {MARGIN-BOTTOM: 12px}

DIV.blockform Div.box {PADDING-LEFT: 40px; PADDING-RIGHT: 40px}

DIV.block2col {MARGIN-BOTTOM: 12px}
#postreview {MARGIN-BOTTOM: 12px}

#punindex DIV.blocktable {MARGIN-BOTTOM: 6px}
DIV.blockpost {MARGIN-BOTTOM: 6px}

DIV.block2col DIV.blockform {MARGIN-BOTTOM: 0px}
DIV.block2col DIV.block {MARGIN-BOTTOM: 0px}

DIV.linkst {MARGIN-TOP: -12px}
DIV.linksb {MARGIN-TOP: -12px}
DIV.postlinksb {MARGIN-TOP: -6px}

DIV.block DIV.inbox {PADDING: 0px 6px 0px 12px}
DIV.blockmenu DIV.inbox {PADDING: 0px 6px 0px 6px}

.pun P {PADDING: 3px 0}
.pun UL {PADDING: 3px 0}
.pun DL {PADDING: 3px 0}
DIV.blockmenu LI {PADDING: 3px 0}
.pun LABEL {PADDING: 3px 0}
#announce DIV.inbox DIV {PADDING: 3px 0}

.pun H1 {PADDING: 3px 0px 0px 0}
.pun H1 span {display : none}

#brdtitle P {PADDING-TOP: 0px; display : none}

DIV.linkst {PADDING: 8px 36px 3px 36px}
DIV.linksb {PADDING: 3px 36px 8px 36px}
DIV.postlinksb {PADDING: 3px 36px 8px 36px}

#brdwelcome {LINE-HEIGHT: 1.4em; PADDING: 28px 16px 0px 16px}

#brdfooter DL A {LINE-HEIGHT: 1.4em}
DIV.blockmenu LI {LINE-HEIGHT: 1.4em}
DIV.rbox INPUT {LINE-HEIGHT: 1.4em}

#viewprofile DT {PADDING: 0 3px; LINE-HEIGHT: 2em}
#viewprofile DD {PADDING: 0 3px; LINE-HEIGHT: 2em}

#brdmenu LI {MARGIN-RIGHT: 12px}
DIV.rbox INPUT {MARGIN-RIGHT: 12px}
DIV.blockform P INPUT {MARGIN-RIGHT: 12px}

.pun TD P {PADDING: 5px 0 0 0}

DIV.postleft DL {PADDING: 6px}

DIV.postright {PADDING: 6px}

DD.usercontacts {MARGIN-TOP: 5px}
DD.postavatar {MARGIN-BOTTOM: 5px; MARGIN-TOP: 5px}

DIV.postsignature {PADDING-TOP: 15px}

DIV.postmsg P.postedit {PADDING-TOP: 15px}

DIV.postmsg H4 {MARGIN-BOTTOM: 10px}

.pun BLOCKQUOTE {MARGIN: 5px 15px 15px 15px; PADDING: 8px}

DIV.codebox {MARGIN: 5px 15px 15px 15px; PADDING: 8px}

DIV.postfootleft P {PADDING: 10px 6px 5px 6px}

DIV.postfootright UL {PADDING: 10px 6px 5px 6px}

DIV.postfootright DIV {PADDING: 10px 6px 5px 6px}

DIV.blockpost INPUT {PADDING: 3px; DISPLAY: inline}

DIV.blockpost LABEL {PADDING: 3px; DISPLAY: inline}

P.multidelete {PADDING-TOP: 15px; PADDING-BOTTOM: 5px}

DIV.postmsg P {PADDING: 0}

#punprofile #profile DIV.box {PADDING: 0px 40px 0px 40px}

#punadmin #adminconsole DIV.box {PADDING: 0px 40px 0px 40px}

DIV.inform {PADDING-BOTTOM: 12px}

.pun FIELDSET {PADDING: 0px 12px 0px 12px}
DIV.infldset {PADDING: 9px 0px 12px 0}
.pun LEGEND {PADDING: 0px 6px}

DIV.forminfo {MARGIN-BOTTOM: 12px; PADDING: 9px 10px}

UL.bblinks LI {PADDING-RIGHT: 20px}

UL.bblinks {PADDING-BOTTOM: 10px; PADDING-LEFT: 4px}

DIV.blockform P INPUT {MARGIN-LEFT: 12px}

DIV.icon {FLOAT: left; MARGIN-RIGHT: 12px; DISPLAY: block}

DIV.searchposts DIV.icon {MARGIN-LEFT: 0}

TD DIV.tclcon {MARGIN-LEFT: 2.3em}

/* Self defined for index2.php */
UL.forumbox {
	OVERFLOW: hidden;
	PADDING-LEFT: 15px;
}

LI.foruminbox {
	FLOAT: left;
	PADDING: 15px 15px 15px 0px;
	MARGIN-LEFT: 0;
	WIDTH: 47%;
}

.foruminbox UL {
	OVERFLOW: hidden;
	BORDER-STYLE: solid;
	BORDER-WIDTH:2px;
	HEIGHT: 120px;
}

.foruminbox UL:hover {
	OVERFLOW: hidden;
	BORDER-STYLE: solid;
	BORDER-WIDTH:2px;
	HEIGHT: 120px;
}

.foruminbox LI {
	FLOAT: left;
	MARGIN-LEFT: 1em;
}

LI.forumline {
	WIDTH: 60%;
}

